
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Xget一站式开源资源加速引擎 - 学习卡片</title>
      <style>
        body { font-family: sans-serif; background-color: #f0f8ff; color: #333; display: flex; flex-direction: column; align-items: center; padding: 50px 20px; }
        .header h1 { font-size: 32px; }
        .grid-container { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; width: 100%; max-width: 1200px; }
        .card-container { perspective: 1200px; cursor: pointer; height: 250px; }
        .card { width: 100%; height: 100%; position: relative; transform-style: preserve-3d; transition: transform 0.7s; border-radius: 16px; box-shadow: 0 4px 16px rgba(0,0,0,0.08); }
        .card-container.flipped .card { transform: rotateY(180deg); }
        .card-face { position: absolute; width: 100%; height: 100%; backface-visibility: hidden; display: flex; flex-direction: column; box-sizing: border-box; border-radius: 16px; background-color: #fff; padding: 24px; }
        .card-back { background-color: #f0fff4; transform: rotateY(180deg); justify-content: space-between; }
        .card-category { font-size: 14px; color: #0052d9; margin-bottom: 8px; font-weight: 500; }
        .card-question { font-size: 20px; font-weight: 500; flex-grow: 1; display: flex; align-items: center; justify-content: center; text-align: center; }
        .card-answer-wrapper { flex-grow: 1; overflow-y: auto; }
        .card-answer { font-size: 15px; line-height: 1.7; }
        .card-footer { font-size: 13px; color: #8a919f; border-top: 1px solid #f0f0f0; padding-top: 16px; margin-top: 16px; }
        .card-source { font-size: 13px; color: #8a919f; border-top: 1px solid #f0f0f0; padding-top: 12px; margin-top: 12px; }
      </style>
    </head>
    <body>
      <div class="header">
        <h1>Xget一站式开源资源加速引擎 - 学习卡片</h1>
      </div>
      <div class="grid-container">
        
    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">理论</div>
          <div class="card-question">Xget 是什么？它的主要目标和目标用户是谁？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">理论</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">Xget 是一个开源的高性能资源获取加速引擎，旨在通过 Cloudflare 全球边缘网络加速从 GitHub、Hugging Face 等多个平台的资源下载。它的目标用户是开发者、数据科学家和运维工程师，旨在为他们提供统一、高效的资源获取体验。</div>
          </div>
          <div class="card-source">来源: 文档引言部分</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">理论</div>
          <div class="card-question">Xget 主要解决了开发者在获取开源资源时遇到的哪些具体痛点？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">理论</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">Xget 解决了四大痛点：1. 从 GitHub 克隆大型仓库时因网络波动而失败；2. 从 Hugging Face 下载数十 GB 的 AI 模型耗时过长；3. npm 或 PyPI 包安装缓慢，影响构建效率；4. Docker 镜像拉取速度不稳定，阻碍部署流程。</div>
          </div>
          <div class="card-source">来源: 文档「它能解决什么问题」部分</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">技术</div>
          <div class="card-question">Xget 利用了哪些核心技术来提升资源下载效率？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">技术</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">Xget 主要利用了四项核心技术：1. 支持超过30个平台的多平台支持；2. 使用 HTTP/3 协议降低延迟、提升速度；3. 默认30分钟的智能缓存实现重复下载的瞬时完成；4. 支持并行分片下载以实现多线程加速。</div>
          </div>
          <div class="card-source">来源: 文档「核心功能概述」部分</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">特性</div>
          <div class="card-question">Xget 在安全性方面提供了哪些企业级保障措施？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">特性</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">为了保障企业级安全，Xget 通过 HSTS（HTTP严格传输安全）、CSP（内容安全策略）和请求验证等技术，来防范中间人攻击、XSS（跨站脚本攻击）和路径遍历风险。</div>
          </div>
          <div class="card-source">来源: 文档「核心功能概述」部分</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">模式</div>
          <div class="card-question">文档中列举了 Xget 的哪三个典型应用场景？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">模式</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">文档列举了三个典型应用场景：1. 快速克隆代码仓库，如通过配置 Git 全局加速 GitHub 克隆；2. AI 模型下载，如使用 wget 加速从 Hugging Face 下载模型；3. CI/CD 流水线优化，如配置 npm 使用 Xget 加速依赖安装。</div>
          </div>
          <div class="card-source">来源: 文档「使用场景」部分</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">特性</div>
          <div class="card-question">相较于其他单一平台的加速工具，Xget 有哪些独特优势？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">特性</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">Xget 的独特优势包括：广泛的平台覆盖（支持30+平台）、现代化的技术栈（基于 Cloudflare Workers, HTTP/3）、对 Git 和 Docker 等协议的深度兼容、提供浏览器扩展支持（Xget-Now）以及完全开源免费。</div>
          </div>
          <div class="card-source">来源: 文档「优势与特色」部分</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">技术</div>
          <div class="card-question">如何配置 Git，使其全局使用 Xget 加速从 GitHub 克隆仓库？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">技术</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">可以通过运行以下命令来配置 Git 全局加速：`git config --global url."https://xget.xi-xu.me/gh/".insteadOf "https://github.com/"`。</div>
          </div>
          <div class="card-source">来源: 文档「上手指南」部分</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">技术</div>
          <div class="card-question">在 Dockerfile 中，如何使用 Xget 来加速容器镜像的拉取？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">技术</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">在 Dockerfile 的 `FROM` 指令中，将镜像地址前缀替换为 Xget 的公共实例地址即可。例如：`FROM xget.xi-xu.me/cr/ghcr/nodejs/node:18-alpine`。</div>
          </div>
          <div class="card-source">来源: 文档「上手指南」部分</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">理论</div>
          <div class="card-question">使用 Xget 是否有任何成本？对普通用户和自部署用户有何不同？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">理论</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">对于普通用户，使用 Xget 的公共实例是完全免费的，且无需注册。对于自部署用户，需要一个 Cloudflare Workers 账户，可能会涉及少量费用，但免费套餐通常已经够用。Xget 没有任何高级版本或付费计划。</div>
          </div>
          <div class="card-source">来源: 文档「使用门槛与成本」部分</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">理论</div>
          <div class="card-question">Xget 工具存在哪些已知的局限性？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">理论</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">Xget 的主要局限性有三点：1. 它依赖 Cloudflare 网络，在某些地区可能无法访问；2. 部分动态内容（如 Git LFS 文件）可能需要额外配置；3. 自部署实例需要 Cloudflare Workers 账户，这可能带来一定的技术门槛。</div>
          </div>
          <div class="card-source">来源: 文档「优势与特色」部分的「局限性」说明</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">特性</div>
          <div class="card-question">除了命令行工具外，Xget 还提供了什么方式来简化用户操作？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">特性</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">Xget 提供了一个名为 Xget-Now 的浏览器扩展（支持 Chrome 和 Firefox），它可以自动重定向下载链接，从而简化操作，对非技术用户非常友好。</div>
          </div>
          <div class="card-source">来源: 文档「优势与特色」部分</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">机制</div>
          <div class="card-question">Xget 的智能缓存机制是如何工作的？它有什么好处？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">机制</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">Xget 默认提供 30 分钟的智能缓存。这意味着当一个资源被下载后，它会在边缘节点上缓存30分钟。好处是，在此期间对同一资源的重复下载几乎可以瞬时完成，同时也减轻了源站的压力。</div>
          </div>
          <div class="card-source">来源: 文档「核心功能概述」部分</div>
        </div>
      </div>
    </div>

      </div>
    </body>
    </html>
